import request from '../request'

// 获取所有图书信息
function getAllBookApi(){
  return request({
    url: '/api/getAllBook'
  })
}

// 请求所有分类
function getAllCategoryApi(){
  return request({
    url: '/api/categories'
  })
}

// 根据id获取对应图书信息
function getBookByIdApi( data ){
  return request({
    url: '/api/BookDetail',
    method: 'post',
    data
  })
}

// 根据id删除对应图书信息
function deleteBookByIdApi( params ){
  return request({
    url: '/api/DeleteBook',
    method: 'get',
    params
  })
}

// 新增一条图书数据
function addBookApi( data ){
  return request({
    url: '/api/AddBook',
    method: 'post',
    data
  })
}

// 修改图书属性
function updateBookApi( data ){
  return request({
    url: '/api/EditBook',
    method: 'post',
    data
  })
}

// 根据分类id category_id 获取其他所有同类型图书数据
function getAllBookByCategoryIdApi( data ){
  return request({
    url: '/api/CategoryBooks',
    method: 'post',
    data
  })
}


const result = {
  getAllBookApi,
  getAllCategoryApi,
  getBookByIdApi,
  deleteBookByIdApi,
  addBookApi,
  updateBookApi,
  getAllBookByCategoryIdApi
}

export default result;